in a godforsaken hole - French English Dictionary